package com.myplans.server.service;

import com.myplans.shared.AndroidPlan;
import com.myplans.shared.User;

public interface UserService {
	
	public User signInUser(String email, String password);
	
	public User signUpUser(User user);

	public User updateUser(User user);

	public AndroidPlan[] getPlansForUser(User user);

	public User deletePlanForUser(AndroidPlan plan, User user);

	public User createPlanForUser(AndroidPlan plan, User user);

	public User[] getSubscriptionsForUser(User user);

	public User createSubscriptionForUser(User subscription, User user);

	public User deleteSubscriptionForUser(User subscription, User user);

}
